home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / editor / blksedtr.lha / BED / Support / Startup.dfn < prev    next >
Text File  |  1996-05-06  |  14KB  |  437 lines

  1. ;------------------------------------------------------------------------------
  2. ;
  3. ; $VER: Standard.dfn 1.01 (01.04.96)
  4. ;
  5. ; Standard BED definitions file
  6. ;
  7. ; This file contains the internal defaults of the definitions of BED
  8. ; Don't modify this file, instead try customizing the "Startup.dfn" file
  9. ;
  10. ; By Marco Negri
  11. ;
  12. ;------------------------------------------------------------------------------
  13.  
  14. ;------------------------------------------------------------------------------
  15. ;
  16. ;  Synopsis:
  17. ;
  18. ;   MENU <label>
  19. ;     ITEM <label> <shortcut> <command> <arguments>
  20. ;     ITEM ...
  21. ;     ITEM ...
  22. ;     BAR
  23. ;     ITEM ...
  24. ;       SUB <label> <shortcut> <command> <arguments>
  25. ;       SUB ...
  26. ;
  27. ;   MENU ...
  28. ;
  29. ;   etc.
  30. ;
  31. ;------------------------------------------------------------------------------
  32.  
  33. MENUS:
  34.  
  35.   MENU  "File"
  36.     ITEM  "New Doc"            "W" OpenDoc
  37.     ITEM  "Clear File"         ""  ClearFile
  38.     BAR
  39.     ITEM  "Open File..."       "O" OpenFile
  40.     ITEM  "Open New Doc..."    "D" OpenDoc FILEREQ
  41.     ITEM  "Insert File..."     ""  InsertFile
  42.     BAR
  43.     ITEM  "Save File"          "S" SaveFile
  44.     ITEM  "Save File As..."    "A" SaveFileAs
  45.     ITEM  "Save & Close"       ""  ExecARexxString "SaveFile MODIFIED QUIET; CloseDoc;"
  46.     BAR
  47.     ITEM  "Print File..."      ""  PrintFile
  48.     BAR
  49.     ITEM  "Close Doc"          "Q" CloseDoc
  50.     ITEM  "Quit"               ""  Quit
  51.  
  52.   MENU "Window"
  53.     ITEM  "Select..."          ""  ExecARexxMacro WINDOW=CON:////Select.../SCREEN* BED:Rexx/SelectDoc.bed
  54.     BAR
  55.     ITEM  "Minimize"           ""  SizeWindow 0 0
  56.     ITEM  "Maximize"           ""  SizeWindow 10000 10000
  57.     ITEM  "Normalize"          ""  SetWindowSpec
  58.     BAR
  59.     ITEM  "Snapshot"           ""  ExecARexxString "OPTIONS RESULTS; GetWindowSpec; SetPrefs DefaultWindow RESULT;"
  60.     BAR
  61.     ITEM  "Iconify"            ""  IconifyWindow TOGGLE
  62.     ITEM  "Iconify All"        ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed ICONIFY
  63.     ITEM  "Tile"               ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed TILE
  64.     ITEM  "Stack"              ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed STACK
  65.     ITEM  "Cascade"            ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed CASCADE
  66.     BAR
  67.     ITEM  "Open Desktop..."    ""  ExecARexxMacro BED:Rexx/LoadDesktop.bed
  68.     ITEM  "Save Desktop As..." ""  ExecARexxMacro BED:Rexx/SaveDesktop.bed
  69.  
  70.   MENU  "Edit"
  71.     ITEM  "Mark Block"         "B" MarkBlk
  72.     BAR
  73.     ITEM  "Select Word"        ""  MarkBlk WORD
  74.     ITEM  "Select Line"        "E" SelectLine
  75.     ITEM  "Select All"         "T" ExecARexxString "MoveSOF; MarkBlk; MoveEOF;"
  76.     BAR
  77.     ITEM  "Cut"                "X" CutBlk
  78.     ITEM  "Copy"               "C" CopyBlk
  79.     ITEM  "Paste"              "V" PasteClip
  80.     ITEM  "Erase"              ""  DeleteBlk QUIET
  81.     BAR
  82.     ITEM  "Cut Append"         ""  CutBlk APPEND
  83.     ITEM  "Copy Append"        "Z" CopyBlk APPEND
  84.     BAR
  85.     ITEM  "Open Clip..."       ""  OpenClip
  86.     ITEM  "Save Clip As..."    ""  SaveClip
  87.     ITEM  "Print Clip..."      ""  PrintClip
  88.  
  89.   MENU  "Find"
  90.     ITEM  "Find..."            "F" OpenRequester FIND
  91.     ITEM  "Find Next"          "N" Find
  92.     ITEM  "Find & Replace..."  "R" OpenRequester FINDCHANGE
  93.     ITEM  "Replace Next"       "Y" FindChange
  94.     BAR
  95.     ITEM  "Goto Line..."       "L" Move
  96.     ITEM  "Match Bracket"      ""  MoveMatchBkt
  97.     BAR
  98.     ITEM  "Set Bookmark"       ""  Nop
  99.       SUB "# 1"                  ""  SetBookmark 1
  100.       SUB "# 2"                  ""  SetBookmark 2
  101.       SUB "# 3"                  ""  SetBookmark 3
  102.       SUB "# 4"                  ""  SetBookmark 4
  103.       SUB "# 5"                  ""  SetBookmark 5
  104.       SUB "# 6"                  ""  SetBookmark 6
  105.       SUB "# 7"                  ""  SetBookmark 7
  106.       SUB "# 8"                  ""  SetBookmark 8
  107.       SUB "# 9"                  ""  SetBookmark 9
  108.       SUB "# 10"                 ""  SetBookmark 10
  109.     ITEM  "Goto Bookmark"      ""  Nop
  110.       SUB "# 1"                  ""  MoveBookmark 1
  111.       SUB "# 2"                  ""  MoveBookmark 2
  112.       SUB "# 3"                  ""  MoveBookmark 3
  113.       SUB "# 4"                  ""  MoveBookmark 4
  114.       SUB "# 5"                  ""  MoveBookmark 5
  115.       SUB "# 6"                  ""  MoveBookmark 6
  116.       SUB "# 7"                  ""  MoveBookmark 7
  117.       SUB "# 8"                  ""  MoveBookmark 8
  118.       SUB "# 9"                  ""  MoveBookmark 9
  119.       SUB "# 10"                 ""  MoveBookmark 10
  120.  
  121.   MENU "Format"
  122.     ITEM  "Format Paragraph"   ""  FormatParagraph
  123.     ITEM  "Goto Paragraph"     ""  Nop
  124.       SUB  "Previous"          ""  ExecARexxMacro BED:Rexx/PrevParagraph
  125.       SUB  "Next"              ""  ExecARexxMacro BED:Rexx/NextParagraph
  126.     ITEM  "Documentize"        ""  ExecARexxMacro BED:Rexx/Documentize.bed
  127.     BAR
  128.     ITEM  "Left Justify"       ""  LeftJustify
  129.     ITEM  "Right Justify"      ""  RightJustify
  130.     ITEM  "L/R Justify"        ""  Justify
  131.     ITEM  "Center"             ""  Center
  132.     BAR
  133.     ITEM  "Tabs -> Spaces"     ""  Conv2Spaces
  134.     ITEM  "Spaces -> Tabs"     ""  Conv2Tabs
  135.     ITEM  "Remove EOL Blanks"  ""  StripEOLBlanks
  136.     BAR
  137.     ITEM  "Indent Block"       ""  ExecARexxMacro BED:Rexx/IndentBlk.bed
  138.     ITEM  "Unindent Block"     ""  ExecARexxMacro BED:Rexx/UnindentBlk.bed
  139.     BAR
  140.     ITEM  "Indent Line"        ""  ShiftRight TABS
  141.     ITEM  "Unindent Line"      ""  ShiftLeft TABS
  142.  
  143.   MENU  "Extras"
  144.     ITEM  "Undo Line"          "U" UndoLine
  145.     ITEM  "Undelete Line"      ""  UndeleteLine
  146.     BAR
  147.     ITEM  "Insert Current Date"   ""  ExecARexxString "Insert DATE();"
  148.     ITEM  "Insert Current Time"   ""  ExecARexxString "Insert TIME();"
  149.     ITEM  "Insert ASCII Char"     ""  SetChar
  150.     ITEM  "Insert Version String" ""  ExecARexxMacro BED:Rexx/InsertVersion.bed
  151.     BAR
  152.     ITEM  "Comment Block"      ""  ExecARexxMacro BED:Rexx/CommentBlk.bed
  153.     ITEM  "Number Lines"       ""  ExecARexxMacro BED:Rexx/NumberLines.bed
  154.     BAR
  155.     ITEM  "Word -> Lower Case" ""  Conv2Lower
  156.     ITEM  "Word -> Upper Case" ""  Conv2Upper
  157.     ITEM  "Toggle Char Case"   ""  ToggleCharCase
  158.     BAR
  159.     ITEM  "Encrypt Block"      ""  EncryptBlk
  160.  
  161.   MENU  "Macro"
  162.     ITEM  "Start Recording"    "G" RecordMacro
  163.     ITEM  "Stop Recording"     "H" EndMacro
  164.     BAR
  165.     ITEM  "Play Macro"         "M" PlayMacro 1
  166.     ITEM  "Play Many..."       "I" PlayMacro
  167.     BAR
  168.     ITEM  "Open Macro..."      ""  OpenMacro
  169.     ITEM  "Save Macro as..."   ""  SaveMacro
  170.  
  171.   MENU  "Tools"
  172.     ITEM  "New Shell..."       ""  NewShell
  173.     ITEM  "New Console..."     ""  ExecARexxMacro CONSOLE BED:Rexx/CmdShell.bed
  174.     BAR
  175.     ITEM  "Exec Tool..."       ""  ExecTool
  176.     ITEM  "Run Tool..."        ""  RunTool
  177.     ITEM  "Exec DOS Script..." ""  ExecDOSScript CONSOLE
  178.     BAR
  179.     ITEM  "Calculator"         ""  RunTool Calculator PUBSCREEN=Blacks_Editor
  180.     ITEM  "Multiview"          ""  RunTool Multiview
  181.     BAR
  182.     ITEM  "..."                ""  RunTool
  183.  
  184.   MENU "ARexx"
  185.     ITEM  "Exec ARexx Macro..."  ""  ExecARexxMacro
  186.     ITEM  "Exec ARexx String..." "K" ExecARexxString
  187.     BAR
  188.     ITEM  "AddChars"             ""  ExecARexxMacro BED:Rexx/AddChars.bed
  189.     ITEM  "CountWords"           ""  ExecARexxMacro BED:Rexx/CountWords.bed
  190.     ITEM  "ExecBlk"              ""  ExecARexxMacro CONSOLE BED:Rexx/ExecBlk.bed
  191.     ITEM  "PrintBlk"             ""  ExecARexxMacro BED:Rexx/PrintBlk.bed
  192.     ITEM  "RemoveBlankLines"     ""  ExecARexxMacro BED:Rexx/RemoveBlankLines.bed
  193.     ITEM  "SaveBlk"              ""  ExecARexxMacro BED:Rexx/SaveBlk.bed
  194.     ITEM  "SaveChangedDocs"      ""  ExecARexxMacro BED:Rexx/SaveChangedDocs.bed
  195.     ITEM  "SetConfig"            ""  ExecARexxMacro BED:Rexx/SetConfig.bed
  196.     ITEM  "ShowAG"               ""  ExecARexxMacro BED:Rexx/ShowAG.bed
  197.     ITEM  "SortBlk"              ""  ExecARexxMacro BED:Rexx/SortBlk.bed
  198.     ITEM  "UnSetLocks"           ""  ExecARexxMacro BED:Rexx/UnSetLocks.bed
  199.     BAR
  200.     ITEM  "..."                  ""  ExecARexxMacro
  201.  
  202.   MENU  "Settings"
  203.     ITEM  "Change Prefs"         ""  Nop
  204.       SUB "Auto-Save"              "1" OpenRequester AUTOSAVEPREFS
  205.       SUB "Backup"                 "2" OpenRequester BACKUPPREFS
  206.       SUB "Colors"                 "3" OpenRequester COLORPREFS
  207.       SUB "Display"                "4" OpenRequester DISPLAYPREFS
  208.       SUB "Edit"                   "5" OpenRequester EDITPREFS
  209.       SUB "End Of Lines"           "6" OpenRequester ENDOFLINEPREFS
  210.       SUB "Fonts"                  "7" OpenRequester FONTPREFS
  211.       SUB "Icons"                  "8" OpenRequester ICONPREFS
  212.       SUB "Miscellanea"            "9" OpenRequester MISCPREFS
  213.       SUB "Tabs"                   "0" OpenRequester TABPREFS
  214.       SUB "ARexx"                     "+" OpenRequester AREXXPREFS
  215.       SUB "Format"                 "-" OpenRequester FORMATPREFS
  216.     BAR
  217.     ITEM  "Open Prefs..."          ""  OpenPrefs
  218.     ITEM  "Save Prefs..."          ""  SavePrefs
  219.     ITEM  "Save Prefs As Defaults" ""  SaveDefPrefs
  220.     BAR
  221.     ITEM  "Open Definitions..."    ""  OpenDefinitions
  222.  
  223.   MENU "?"
  224.     ITEM  "About BED"            ""  About
  225.     BAR
  226.     ITEM  "Quick Reference"      ""  Help QuickReference
  227.     ITEM  "BED Menus"            ""  Help Standard_Menus
  228.     ITEM  "BED Commands"         ""  ExecARexxMacro BED:Rexx/BedCmdHelp.bed
  229.     BAR
  230.     ITEM  "BED Main Help"        ""  Help
  231. #
  232.  
  233.  
  234. ;------------------------------------------------------------------------------
  235. ;
  236. ;  Synopsis:
  237. ;
  238. ;    <qualifier>-<qualifier>-...-<keystroke>   <command> <arguments>
  239. ;
  240. ;    Valid qualifiers are:
  241. ;    - SHIFT
  242. ;    - CTRL
  243. ;    - ALT
  244. ;    - LEFT_AMIGA
  245. ;
  246. ;    Valid keystrokes are:
  247. ;    - RETURN
  248. ;    - ENTER
  249. ;    - BACKSPACE
  250. ;    - DEL
  251. ;    - TAB
  252. ;    - ESC
  253. ;    - HELP
  254. ;    - CURSOR_LEFT
  255. ;    - CURSOR_RIGHT
  256. ;    - CURSOR_UP
  257. ;    - CURSOR_DOWN
  258. ;    - F1
  259. ;    - ...
  260. ;    - F12
  261. ;    - NP_HOME
  262. ;    - NP_END
  263. ;    - NP_PGUP
  264. ;    - NP_PGDN
  265. ;    - NP_INS
  266. ;    - NP_DEL
  267. ;    - NP_CURSORUP
  268. ;    - NP_CURSORDOWN
  269. ;    - NP_CURSORLEFT
  270. ;    - NP_CURSORRIGHT
  271. ;    - NP_SCRL
  272. ;    - NP_PRTSC
  273. ;
  274. ;------------------------------------------------------------------------------
  275.  
  276. KEYBOARD:
  277.  
  278.   RETURN            InsertLine
  279.   ENTER             InsertLine INDENT
  280.   BACKSPACE         BackSpace
  281.   DEL               Delete
  282.   TAB               InsertTab
  283.   ESC
  284.   HELP              Help QuickReference
  285.  
  286.   CURSOR_UP         MoveUp
  287.   CURSOR_DOWN       MoveDown
  288.   CURSOR_RIGHT      MoveRight
  289.   CURSOR_LEFT       MoveLeft
  290.  
  291.   F1            OpenDoc
  292.   F2            OpenFile
  293.   F3            MoveMatchBkt
  294.   F4            ExecARexxMacro CONSOLE BED:Rexx/CmdShell.bed
  295.   F5            NewShell
  296.   F6            ExecARexxMacro BED:Rexx/PrevParagraph.bed
  297.   F7            ExecARexxMacro BED:Rexx/NextParagraph.bed
  298.   F8            ExecARexxMacro BED:Rexx/IndentBlk.bed
  299.   F9            SaveFile QUIET MODIFIED
  300.   F10           ActivateNextDoc FRONT
  301.  
  302.   SHIFT-RETURN      InsertLine NOBREAK
  303.   SHIFT-ENTER       InsertLine INDENT NOBREAK
  304.   SHIFT-BACKSPACE   DeleteSOW
  305.   SHIFT-DEL         DeleteEOW
  306.   SHIFT-TAB         InsertTab EXPAND
  307.   SHIFT-ESC
  308.   SHIFT-HELP        Help
  309.  
  310.   SHIFT-CURSOR_UP       MoveUpScr
  311.   SHIFT-CURSOR_DOWN     MoveDownScr
  312.   SHIFT-CURSOR_RIGHT    MoveNextWord
  313.   SHIFT-CURSOR_LEFT     MovePrevWord
  314.  
  315.   SHIFT-F1     Help
  316.   SHIFT-F2     OpenDoc FILEREQ
  317.   SHIFT-F3     UndoLine
  318.   SHIFT-F4     SetWindowSpec
  319.   SHIFT-F5     IconifyWindow TOGGLE
  320.   SHIFT-F6     FormatParagraph
  321.   SHIFT-F7     Justify
  322.   SHIFT-F8     ExecARexxMacro BED:Rexx/UnindentBlk.bed
  323.   SHIFT-F9     SaveFileAs
  324.   SHIFT-F10    ActivatePrevDoc FRONT
  325.  
  326.   ALT-RETURN      InsertLine INDENT NOBREAK
  327.   ALT-ENTER       InsertLine NOBREAK
  328.   ALT-BACKSPACE   DeleteSOL
  329.   ALT-DEL         DeleteEOL
  330.   ALT-TAB         MovePrevTabStop
  331.   ALT-ESC         CloseDoc
  332.   ALT-HELP
  333.  
  334.   ALT-CURSOR_UP         MoveSOF
  335.   ALT-CURSOR_DOWN       MoveEOF
  336.   ALT-CURSOR_RIGHT      MoveEOL
  337.   ALT-CURSOR_LEFT       MoveSOL
  338.  
  339.   ALT-F1        MoveBookmark 1
  340.   ALT-F2        MoveBookmark 2
  341.   ALT-F3        MoveBookmark 3
  342.   ALT-F4        MoveBookmark 4
  343.   ALT-F5        MoveBookmark 5
  344.   ALT-F6        MoveBookmark 6
  345.   ALT-F7        MoveBookmark 7
  346.   ALT-F8        MoveBookmark 8
  347.   ALT-F9        MoveBookmark 9
  348.   ALT-F10       MoveBookmark 10
  349.  
  350.   CTRL-RETURN       InsertLine INDENT
  351.   CTRL-ENTER        InsertLine
  352.   CTRL-BACKSPACE    DeleteLine
  353.   CTRL-DEL          DeleteLine
  354.   CTRL-TAB          MoveNextTabStop
  355.   CTRL-ESC          Quit
  356.   CTRL-HELP
  357.  
  358.   CTRL-CURSOR_UP        ScrollView -1 RELATIVE
  359.   CTRL-CURSOR_DOWN      ScrollView 1 RELATIVE
  360.   CTRL-CURSOR_RIGHT     ShiftRight
  361.   CTRL-CURSOR_LEFT      ShiftLeft
  362.  
  363.   CTRL-F1        SetBookmark 1
  364.   CTRL-F2        SetBookmark 2
  365.   CTRL-F3        SetBookmark 3
  366.   CTRL-F4        SetBookmark 4
  367.   CTRL-F5        SetBookmark 5
  368.   CTRL-F6        SetBookmark 6
  369.   CTRL-F7        SetBookmark 7
  370.   CTRL-F8        SetBookmark 8
  371.   CTRL-F9        SetBookmark 9
  372.   CTRL-F10       SetBookmark 10
  373.  
  374.   CTRL-R      SetPrefs ReadOnly       TOGGLE
  375.   CTRL-T      SetPrefs TabsGiveSpaces TOGGLE
  376.   CTRL-I      SetPrefs AutoIndent     TOGGLE
  377.   CTRL-F      SetPrefs FreeForm       TOGGLE
  378.   CTRL-O      SetPrefs Overstrike     TOGGLE
  379.   CTRL-W      SetPrefs WordWrap       TOGGLE
  380.   CTRL-J      SetPrefs JumpScroll     TOGGLE
  381.   CTRL-B      SetPrefs MakeBackups    TOGGLE
  382.   CTRL-K      SetPrefs IBMKeypad      TOGGLE
  383.  
  384.   CTRL-Q      SetQuoteMode ON
  385.  
  386.   CTRL-1      SetPrefs TEXTCOLOR
  387.   CTRL-2      SetPrefs BACKGROUNDCOLOR
  388.   CTRL-3      SetPrefs SELTEXTCOLOR
  389.   CTRL-4      SetPrefs SELBACKGROUNDCOLOR
  390.  
  391.   ALT-CTRL-CURSOR_LEFT     MoveSOW
  392.   ALT-CTRL-CURSOR_RIGHT    MoveEOW
  393.  
  394.   ALT-CTRL-DEL             DeleteEOW
  395.   ALT-CTRL-BACKSPACE       DeleteSOW
  396.  
  397.   NP_HOME         MoveSOF
  398.   NP_END          MoveEOF
  399.   NP_PGUP         ScrollVert PAGEUP
  400.   NP_PGDN         ScrollVert PAGEDOWN
  401.   NP_INS          SetPrefs OverStrike TOGGLE
  402.   NP_DEL          Delete
  403.   NP_CURSORUP     ScrollVert -1
  404.   NP_CURSORDOWN   ScrollVert 1
  405.   NP_CURSORLEFT   MoveLeft
  406.   NP_CURSORRIGHT  MoveRight
  407.   NP_SCRL         SetPrefs ReadOnly TOGGLE
  408.   NP_PRTSC        PrintFile
  409. #
  410.  
  411. ;------------------------------------------------------------------------------
  412. ;
  413. ;  Synopsis:
  414. ;
  415. ;    <mouse button>   <command> <arguments>
  416. ;
  417. ;    Valid mouse buttons are:
  418. ;
  419. ;    - DOUBLELEFT
  420. ;    - DOUBLEMIDDLE
  421. ;    - LEFTRIGHT
  422. ;    - LEFTMIDDLE
  423. ;    - MIDDLERIGHT
  424. ;    - MIDDLELEFT
  425. ;
  426. ;------------------------------------------------------------------------------
  427.  
  428. MOUSE_BUTTONS:
  429.  
  430.   LEFTMIDDLE
  431.   LEFTRIGHT               MarkBlk
  432.   MIDDLELEFT
  433.   MIDDLERIGHT
  434.   DOUBLELEFT              MarkBlk
  435.   DOUBLEMIDDLE
  436. #
  437.